package com.imooc.newretail.bpl.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.imooc.newretail.bpl.dto.MenuDTO;
import com.imooc.newretail.bpl.dto.MenuTableTreeDTO;
import com.imooc.newretail.bpl.dto.MenuTreeDTO;
import com.imooc.newretail.bpl.entity.Menu;

import java.util.List;

public interface IMenuService extends IService<Menu> {
    /***
     * 获取菜单树
     * @param menuRootId
     * @return
     */
    List<MenuTreeDTO> getMenuTree(String menuRootId);

//    public int saveMenu(MenuDTO menu);

    int removeById(String menuId);

//    public PageInfo<MenuDTO> getList(PageParam param);

    List<MenuTableTreeDTO> getMenuTableTree(String menuRootId);

    int importMenu(List<MenuTreeDTO> list);

    List<MenuDTO> listAll();
}
